package com.books.network

import com.books.model.*

import retrofit2.http.GET
import retrofit2.http.Path
import retrofit2.http.Query


interface ApiService {

//ApiConfig为请求链接入（http://datavmap-public.oss-cn-hangzhou.aliyuncs.com/areas/csv/100000_province.json）

    //https://api.book.bbdaxia.com/hot?category=玄幻
    @GET("/hot")
    suspend fun getBookHomeList(@Query("category") category: String = "都市"): BookHomeListModel


    //    根据书籍名称获取不同来源站
    @GET("/book")
    suspend fun getBookName(@Query("name") category: String): BookNameModel

    //获取书籍信息
    @GET("{newurl}")
    suspend fun getBookInfo(@Path("newurl") newurl: String): BookInfoModel


    //获取书籍信息内容数据
    @GET("{newurl}")
    suspend fun getBookReadData(@Path("newurl") newurl: String): BookReadDataModel


//    @GET(ApiConfig.city) //get无参
//    suspend fun getCity(): City
//
//    @GET(SearchMusic)//get带参
//    suspend fun getSearchMusic(
//        @Query("keyword") keyword: String
//    ): SearchList
//
//
//
//
//    @POST(ApiConfig.user)//post无参
//    suspend fun getUser(): User
//
//
//    @POST(ApiConfig.Uid)//post带参
//    suspend fun getUid(
//        @Body uid: Uid
//    ): UidData
}